package com.linkgie.galaxyframework.domain.metadata;

import com.linkgie.galaxyframework.data.AuditableObject;
import com.linkgie.galaxyframework.metadata.DataInterface;

@DataInterface
public interface AuditableVI extends AuditableObject {

	/**
	 * 对象被创建的时间；
	 * 
	 * @return
	 */
	@Override
	long getCreatedTime();

	/**
	 * 对象的创建者；
	 * 
	 * @return
	 */
	@Override
	String getCreatedBy();

	/**
	 * 最近一次更新了对象状态的时间；
	 * 
	 * @return
	 */
	@Override
	long getLastModifiedTime();

	/**
	 * 对象的最后一次修改者；
	 * 
	 * @return
	 */
	@Override
	String getLastModifiedBy();

}
